package com.cos.hospital.dao;

import android.content.Context;

import com.cos.hospital.dao.beandao.DbMeridian;
import com.cos.hospital.dao.renewal.DbManager;

import java.util.List;

/**
 * @Description: 经络数据库辅助
 * @Author: Kosmos
 * @Date: 2018年10月18日 16:39
 * @Email: KosmoSakura@foxmail.com
 */
public class HelperMerDb {
    /**
     * 整体更新数据库
     */
    public static boolean updateAll(Context context, List<DbMeridian> list) {
        if (context == null) {
            return false;
        }
        deleteAll(context);
        insert(context, list);
        return true;
    }

    private static void deleteAll(Context context) {
        if (context == null) {
            return;
        }
        DbManager.getDaoSession(context).getDbMeridianDao().deleteAll();
    }

    private static void insert(Context context, List<DbMeridian> list) {
        if (context == null) {
            return;
        }
        DbManager.getDaoSession(context).getDbMeridianDao().insertInTx(list);
    }
}
